fix: apply native reasoning effort to harnesses - #54
Conversation
|
Codex review: needs maintainer review before merge. Reviewed August 5, 2026, 4:51 PM ET / 20:51 UTC. ClawSweeper reviewWhat this changesThe branch carries planned reasoning effort into native benchmark commands and manifests, mapping it to OpenClaw, Hermes, Codex, and Claude Code with regression coverage. Merge readinessKeep open for maintainer review: the PR is authored by a repository member and provides a focused, source-supported repair for the linked benchmark-parity bug. Priority: P1 Review scores
Verification
How this fits togetherShellBench converts evaluation plans into native-client commands and records each run’s metadata. These commands determine how each harness executes benchmark tasks through the proxy, so consistent reasoning settings are needed for comparable results. flowchart LR
A[Evaluation plan] --> B[Run specification]
B --> C[Harness command builder]
C --> D[Native client control]
D --> E[Benchmark task run]
B --> F[Run manifest]
E --> G[Comparable results]
Decision needed
Why: The patch’s command construction is coherent, but the final compatibility contract spans independently versioned clients and this member-authored PR requires explicit maintainer handling. Before merge
Agent review detailsSecurityNone. Review metrics
Merge-risk optionsMaintainer options:
Technical reviewBest possible solution: Validate the four mappings against the pinned native-client versions, then land the parity fix so planned, applied, and recorded reasoning effort agree. Do we have a high-confidence way to reproduce the issue? Yes—current main hard-codes OpenClaw thinking off while the plan can specify high effort, and the branch’s focused tests exercise the intended command mappings. Is this the best way to solve the issue? Yes—the branch uses the existing run-spec and environment flow rather than adding a parallel configuration path; pinned-client validation is the remaining safety check. AGENTS.md: not found in the target repository. Codex review notes: model internal, reasoning high; reviewed against 884dd1bb5511. LabelsLabel justifications:
EvidenceWhat I checked:
Likely related people:
Rank-up movesOptional improvements that raise the rating; they are not merge blockers.
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
HistoryReview history (36 earlier review cycles; latest 8 shown)
|
What does this PR do?
Propagates the native eval plan's reasoning effort into OpenClaw, Hermes,
Codex, and Claude Code client controls.
Why?
Fixes #53. Without this, a run can be labeled
highwhile OpenClaw executeswith thinking disabled, invalidating cross-harness quality and efficiency
comparisons.
Changes
reasoning_effortinRunSpecand the run manifestxhighto Claude Code'smaxlow,medium,high, andxhighacross all four harnessesTests